twin rotary engine - Spanish English Dictionary